import Vue from 'vue'
import Vuex from 'vuex'
// 拆分mutations文件，如果需要可以继续拆分actions、modules以及getters这些模块
import mutations from './mutations'

Vue.use(Vuex)
// 从localStorage中获取数据，存入vuex
let mUserInfo = JSON.parse(localStorage.getItem('mUserInfo')) || {}
let mCartInfo = JSON.parse(localStorage.getItem('mCartInfo')) || {}
export default new Vuex.Store({
  state: {
    // 用户信息
    mUserInfo: mUserInfo,
    // 购物车的信息
    mCartInfo: mCartInfo
  },
  mutations,
  actions: {
  },
  modules: {
  }
})
